KQUEUE prototype implementation for Linux
نویسنده
چکیده
Kqueue event notification API is implemented for Linux in the form of a loadable kernel module. Existing BSD applications that use kqueue API were ported to Linux and approved the correct implementation functionality. Event requests are preserved in the kernel and thus improvement for long-living connections over standard poll mechanism was achieved. Detailed survey of existing event notification mechanisms is presented. A set of a simple kernel changes is proposed in order to enhance kernel extendibility. A scheme of a very low latency light weighted high scalability notification mechanism based on the extended kernel variant is
منابع مشابه
Design and Implementation of a Secure Linux Device Encryption Architecture
The EMSCB Security Architecture is used as a trustworthy basis for the implementation of secure distributed applications. In this paper we introduce the prototype for a device encryption system based on the EMSCB security kernel. The goal is to provide a strongly isolated hard-disk encryption for Linux, where the secret key information and all related security-critical operations are not under ...
متن کاملBSMX - A Prototype Implementation for Distributed Aggregation of Sensor Data
Beacon-based Short Message eXchange (BSMX) is a system to exchange small-sized messages between unassociated WLAN devices like smartphones or access points. In this paper, we describe our proof of concept implementation of BSMX for Linux and the Android operating system. Furthermore, we introduce a novel probabilistic data structure that BSMX utilizes to provide application developers methods f...
متن کاملDesign and Implementation of a Linux SCSI Target for Storage Area Networks
This paper describes the architecture of a set of kernel components for developing and testing storage area network transport protocols under Linux. This software is intended for several uses: as a general prototype for network transport protocol development; as a reference implementation of the iSCSI protocol currently under development for standardization by IETF; as a basis for conformance t...
متن کاملWarpIV Kernel: Real Time HPC-RTI Prototype
This paper describes the design and performance of the High Performance Computing Run Time Infrastructure prototype that is currently being developed as part of the WarpIV Kernel to support High Level Architecture simulation interoperability services on parallel computing systems. Background of previous related efforts are first reviewed before focusing on the current WarpIV design and implemen...
متن کاملDesign and Implementation of a Multimedia Multi-User Communication System
Internet Relay Chat (IRC) systems have become an increasingly popular social medium in the cyberspace. The main goal of the Multimedia Communication System (MMC) is to extend the functionality of traditional text based IRCs systems by adding such multimedia technologies as voice, digital sketching and a shared browser to create a tool for educational purposes. The idea is to create a virtual st...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002